Skip to content

Add DeployMates/jev-seo (apps) - #151

Closed
vakandi wants to merge 1 commit into
hellogumbo:mainfrom
vakandi:add-jev-seo
Closed

vakandi wants to merge 1 commit into
hellogumbo:mainfrom
vakandi:add-jev-seo

Conversation

@vakandi

@vakandi vakandi commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

One object appended to the projects array in data/projects.json, matching the shape in CONTRIBUTING.md. Category apps, since it is a product rather than an SDK, demo or benchmark.

{
  "name": "jev-seo (DeployMates)",
  "repo": "DeployMates/jev-seo",
  "site": "https://jev.mfrank.me/",
  "description": "Audits any business website for SEO and AI-answer-engine visibility: a deterministic crawler measures each page, Jev answers narrow typed questions over the extracted text, and the returned probabilities become ranked findings in a local dashboard.",
  "category": "apps",
  "language": "TypeScript",
  "stars": 0,
  "added": "2026-09-30"
}

Why it qualifies under "What gets listed"

  • It actually calls Jev. server/src/jevClient.ts posts typed Choice / Score / Noul question sets to https://opencode.ai/zen/v1/systemone (model jev-1.13-free) and parses the documented response shape. The question registry is server/src/questions.ts.
  • Public. Public repository, public npm package (jevseo), live site.
  • One-sentence description, plain language, no numbers that need a source.

Things you should know before merging

  • Name collision, and I used your disambiguation convention. This list already has jev-seo (AkashPriyadarshii/jev-seo, a Rust CLI/MCP suite, under Agent tooling) and jevseo (epergaboni/jevseo, under Demos & playgrounds). Both are unrelated projects. validate.mjs only dedupes on repo/url/site, so a duplicate name would have passed — but I followed the jev-mcp (jkudish) / typesafe-sdk-go (dwisiswant0) pattern and named it jev-seo (DeployMates). Happy to rename if you prefer something else.
  • This repo is below your automated inclusion bar. discover --add requires 2+ stars, or 1 star with a site. DeployMates/jev-seo has 0 stars (created today), so the nightly job will never pick it up on its own — hence this manual PR. Flagging it plainly so you can close it if that bar is meant to apply to humans too.
  • The repository is UNLICENSED, all rights reserved — package.json declares "license": "UNLICENSED" and there is no LICENSE file. Your inclusion rules do not ask for a license, so I have not treated this as disqualifying, but I did not want to imply otherwise.
  • The site is a deployment of the project, not a TypeSafe product, and I am not claiming any relationship to TypeSafe AI.
  • Affiliation and disclosure: I maintain this project, and its code is AI-assisted (it ships agent-facing AGENTS.md contracts).

What it does not claim

Jev carries no search index, volume data or backlink graph, so the tool publishes no search-volume numbers at all. It also makes no accuracy or ranking guarantee: its own README states the thresholds are a starting point that needs a few hundred labelled pages before they can be trusted. I deliberately kept all of that out of the description — if you would rather the entry state the no-search-volume limitation inline, say so and I will amend.

Verification

  • npm run validate → data/projects.json: 1103 entries valid. (was 1102)
  • Changed one file, 10 lines added: data/projects.json. README.md and site/index.html not touched, per your instruction that CI regenerates both after merge.

View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

Summary by CodeRabbit

  • New Features
    • Added jev-seo (DeployMates) to the project catalog, including its website, repository, description, and project details.

@coderabbitai

coderabbitai Bot commented Sep 30, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Navigate logical layers of code changes, visualize relationships, and explore their blast radius.

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 9d972858-6ef7-48a9-99f9-0412e6fc0a08

📥 Commits

Reviewing files that changed from the base of the PR and between c1d4b9f and c596dd3.

📒 Files selected for processing (1)
  • data/projects.json

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review.


📝 Walkthrough

Walkthrough

The project catalog now includes jev-seo (DeployMates), with its repository and website URLs, SEO-audit description, category, language, star count, and added date.

Changes

Project catalog entry

Layer / File(s) Summary
Add project metadata
data/projects.json
Adds jev-seo (DeployMates) with its URLs, SEO-audit description, apps category, TypeScript language, zero stars, and added date.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Feature

Suggested reviewers: zc277584121

Merge Risk: ⚪ Minimal · up to c596d

The new listing passes validation, and its public implementation contains the required System One call path. No material issue was identified; it is ready to merge after normal checks.

Architecture Summary

Architecture risk: 🔵 Low · up to c596d

The change affects 1 system.

Changed systems: data

Architecture concerns
No architecture-level concerns identified.

Review details

Systems and components

  • observed — data (service) was modified; 1 changed file maps to changed impact.

Before / after behavior

  • observed — Modified behavior in data/projects.json: Added the jev-seo (DeployMates) catalog entry, categorized under apps, with its repository and site URLs, SEO-audit description, TypeScript language, zero stars, and an added date of 2026-09-30.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely identifies the addition of the DeployMates project to the apps category.
Description check ✅ Passed The description explains the project, category, Jev usage, public availability, author affiliation, validation result, and changed files. It provides the required information, although it does not rep…
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Autopilot is currently an internal CodeRabbit preview.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

scald pushed a commit that referenced this pull request Oct 5, 2026
@scald

scald commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Landed on main as 8402f73 with you as the commit author, now live on https://awesomejev.com. Closing rather than merging because every PR appends to the same data file and they conflict with each other; landing directly keeps your authorship. Thanks!

@scald scald closed this Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants